export interface TalkList {
  id: string;
  content: string;
  imgList: string[];
  imgListDesc: string[];
  gmtCreate: string;
  gmtModified: string;
  commentCount: number;
  creatorId: string;
  userName: string;
  logoPath: string;
  logoPathDesc: string;
}

export interface AddCommentDTO {
  tid: string;
  content: string;
  pid: string;
  receiverId: string;
}

export interface CommentTree extends CommentList {
  children: CommentTree[];
}

export interface CommentList {
  id: string;
  tid: string;
  content: string;
  gmtCreate: string;
  senderId: string;
  receiverId: string;
  senderName: string;
  receiverName: string;
  senderAvatar: string;
  receiverAvatar: string;
}
